/*
 * @Description  : 
 * @Version      : 1.0
 * @Author       : Shiming
 * @Date         : 2022-03-30 13:58:28
 * @LastEditors  : Shiming
 * @LastEditTime : 2022-03-30 14:35:17
 * @FilePath     : \\tms-obc-web\\src\\app\\routes\\tax-management\\taxmanagement.module.ts
 * Copyright (C) 2022 huzhenhong. All rights reserved.
 */
import { NgModule, Type } from '@angular/core';
import { SharedModule, SHARED_G2_MODULES } from '@shared';
import { TaxManagementIndividualCollectComponent } from './components/individual-collect/individual-collect.component';
import { TaxManagementIndividualDeclareComponent } from './components/individual-declare/individual-declare.component';
import { TaxManagementIndividualIncomeComponent } from './components/individual-income/individual-income.component';
import { TaxManagementInvoiceReportingComponent } from './components/invoice-reporting/invoice-reporting.component';
import { TaxManagementOrderReportingComponent } from './components/order-reporting/order-reporting.component';
import { TaxManagementUploadSettingComponent } from './components/order-reporting/upload-setting/upload-setting.component';
import { TaxManagementOrderVerifyResultComponent } from './components/order-reporting/verify-result/verify-result.component';
import { TaxManagementModuleRoutingModule } from './tax-management-routing.module';


const COMPONENTS: Type<void>[] = [
  TaxManagementOrderReportingComponent,
  TaxManagementOrderVerifyResultComponent,
  TaxManagementUploadSettingComponent,
  TaxManagementIndividualIncomeComponent,
  TaxManagementIndividualCollectComponent,
  TaxManagementIndividualDeclareComponent,
  TaxManagementInvoiceReportingComponent
]


@NgModule({
  imports: [
    SharedModule,
    TaxManagementModuleRoutingModule,
    ...SHARED_G2_MODULES
  ],
  declarations: COMPONENTS,
})
export class TaxManagementModule { }
